package com.lagou.edu.service;

import com.lagou.edu.model.AuthCode;
import com.lagou.edu.model.Token;

/**
 * Token 业务层接口
 */
public interface ITokenService {
    /**
     * 注册
     * @param email
     * @param code
     * @return
     */
    int register(String email,String password,String code);

    /**
     * 是否注册
     * @param email
     * @return
     */
    boolean isRegistered(String email);

    /**
     * 登录
     * @param email
     * @param password
     * @return
     */
    Token login(String email,String password);

    /**
     * 查询用户信息
     * @param token
     * @return
     */
    Token findOneByToken(String token);
}
